package com.cls.yygh.cmn.service;

import com.cls.yygh.model.cmn.Dict;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @program: yygh
 * @description:
 * @author: LH
 * @create: 2021-11-01 10:42
 * @Platform: JDK 1.8.0_301
 **/
public interface DictService {

    /**
     * 根据数据id查询子数据列表
     *
     * */
    List<Dict> findChildData(Long id);

    /**
     * 导出excel表
     * */
    void exportData(HttpServletResponse response);

    /**
     * 导入excel表
     * */
    void importData(MultipartFile file);

    String getNameByParentDictCodeAndValue(String parentDictCode, String value);

    List<Dict> findByDictCode(String dictCode);
}
